<?php
function str_rev($str) {
    for ($i=0;true;$i++){
        if (!isset($str[$i])){
            break;
        }
    }
    $result = '';
    for ($j = $i-1;$j>=0;$j--){
        $result .= $str[$j];
    }
    return $result;
}

function str_rev2($str) {
    $c = strlen($str);
    $result = '';
    for ($j = $c-1;$j>=0;$j--){
        $result .= $str[$j];
    }
    return $result;
}
echo str_rev('abcdefg').PHP_EOL;
echo str_rev2('abcdefg');